home *** CD-ROM | disk | FTP | other *** search
- Path: soap.news.pipex.net!pipex!usenet
- From: m.hendry@dial.pipex.com (Mathew Hendry)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Virtual memory on an 68000? Is it possible?
- Date: Sat, 3 Feb 96 07:27:49
- Organization: Private node.
- Distribution: world
- Message-ID: <19960203.44E988.725B@aj215.du.pipex.com>
- References: <4et07r$lj9@wn1.sci.kun.nl>
- NNTP-Posting-Host: aj215.du.pipex.com
- X-Newsreader: TIN [AMIGA 1.3 950726BETA PL0]
-
- Iede Snoek (Iede.Snoek@let.ruu.nl) wrote:
- : I'm currently trying to expand the memory of my A500. I heard there are
- : programs that use hard-disk files as virtual memory. I unfortunately forgotten
- : the names of those programs. Does anyone of these sort of programs.
-
- VMM, but you'll need an MMU, of course.
-
- : If there aren't such programs, I'd like to undertake this task myself. Anyone
- : have any suggestions for tackling such a job? I was thinking that I should do
- : something with the address error, which automatically generated by a
- : non-existent real address. But maybe there are other possibilities.
-
- The 68000 does not support an MMU, and won't produce an address error if you
- try to write to a non-existent area of memory - how is it to know what exists
- and what doesn't without an the aid of an MMU?
-
- The only way you could possibly accomplish it would be to trap every
- executed instruction in turn and verify with your own code that each refers to
- valid addresses - you would effectively be emulating the MMU. Needless to
- say, this would be very slow, and hence unusable on a 68000, which is pretty
- slow anyway.
-
- -- Mat.
-